package main

import (
	"github.com/gin-gonic/gin"
	"net/http"
)

func main10() {
	// 创建默认的Gin路由器实例
	router := gin.Default()

	// 注册XML路由
	router.GET("/service/xml", func(c *gin.Context) {
		// 自定义结构体，封装XML数据
		type Data struct {
			Id    int    `xml:"id"` // 指定序列化格式
			Name  string `xml:"name"`
			Total int    `xml:"total"`
		}
		data := Data{
			Id:    123,
			Name:  "xml",
			Total: 150,
		}
		// 返回XML格式的响应
		c.XML(http.StatusOK, data)
	})

	// 运行路由实例
	router.Run(":9080")
}
